power trowel machine - Turkish English Dictionary